import {componentTypeArray} from "../common";
import {tableOptBtnConfig} from "../table";

export default {
  "tableId": "componentReview",
  "name": "组件",
  "columns": [
    {
      label: '组件名称',
      width: 200,
      children: [
        {
          key: 'componentName',
          tooltip: true
        },
      ]
    },
    // {
    //   label: '组件类型',
    //   width: 150,
    //   children: [
    //     {
    //       key: 'categoryText'
    //     },
    //   ]
    // },
    // {
    //   label: '预览图',
    //   "width": 180,
    //   children: [
    //     {
    //       html: true,
    //       image: true,
    //       key: 'previewImages'
    //     },
    //   ]
    // },
    {
      label: '审核结果',
      width: 150,
      children: [
        {
          key: 'reviewResultText'
        },
      ]
    },
    // {
    //   label: '审核备注',
    //   width: 150,
    //   children: [
    //     {
    //       key: 'auditRemark'
    //     },
    //   ]
    // },
    {
      label: '更新时间',
      width: 100,
      children: [
        {
          updatedDate: true
        }
      ],
    },
    {
      "label": "操作",
      "operation": true,
      "width": 150,
      "children": [
        {
          "button": true,
          type: tableOptBtnConfig.back.type,
          class: 'hover-danger',
          'showKey': 'auditResultBtn',
        },
        {
          "button": true,
          type: tableOptBtnConfig.pass.type,
          'showKey': 'auditResultBtn',
        },
      ]
    }
  ],
  "filters": [
    {
      "fieldType": "input",
      key: 'componentName',
      label: '组件名称'
    },
    {
      "fieldType": "input",
      key: 'version',
      label: '版本号'
    },
    {
      "fieldType": "input",
      key: 'createdByName',
      label: '创建人'
    },
    // {
    //   "fieldType": "string",
    //   key: 'category',
    //   label: '组件类型',
    //   "options": componentTypeArray
    // },
  ]
}
